<!DOCTYPE html>
<html lang="zh-CN">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>excel快捷键</title>
  <style type="text/css">
        table {
            border: 2px solid rgb(255, 102, 0);
            text-align: center;
            padding: 0px;
            margin: 0px;
        }
        table tr>td{
            border-right:1px solid gray;
            border-bottom:1px solid gray;
        }
        table tr>td.header{
            background-color: #fff1e8;
            padding:12px;
            text-align: center !important;
        }
        table tr>td:first-child{
            text-align: left;
        }
    </style>
  <style>
        body{
          margin:0;
          padding:0;
        }
          table {
            border: 2px solid rgb(255, 102, 0);
            text-align: center;
            padding: 0px;
            margin: 56px 8px 8px 8px;
            text-align: center;
          }
          tbody,
          tr,
          td {
            margin: 0px;
            padding: 4px;
          }
          li {
            padding-bottom: 0px;
            list-style-type: none;
            margin: 0px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 0px;
          }
          .group-title {
            padding: 12px;
            margin: 0px;
            font-size: 16px;
            font-weight: bold;
            background-color: #fff1e8;
          }
          .content-row {
            background-color: white;
          }
          .search-bar {
            padding: 12px 0;
            background-color: #e7e7e7;
            text-align: center;
            position: fixed;
            top: 0;
            width: 100%;
            left: 0;
          }
          .search-bar input[type="text"]{
            width:120px;
          }
        </style>
</head>

<body>

<div class="search-bar">
  <input type="text" name="keyword" id="keyword" />
  <input type="button" value="搜索"  onclick="search()" placeholder="请输入关键字" />
  <input type="button" value="上一个" id="btnPre" onclick="showPreText()"  style="display: none;" />
  <input type="button" value="下一个"  id="btnNext"onclick="showNextText()"  style="display: none;" />
</div>
<table  cellpadding="0" cellspacing="0">
  <tbody>
  <tr>
    <td class="header" colspan="2">
      Excel中处理工作表的快捷键</td>
  </tr>
  <tr>
    <td width="50%">
      插入新工作表</td>
    <td width="50%">
      Shift+F11或Alt+Shift+F1</td>
  </tr>
  <tr>
    <td>
      移动到工作簿中的下一张工作表</td>
    <td>
      Ctrl+PageDown</td>
  </tr>
  <tr>
    <td>
      移动到工作簿中的上一张工作表</td>
    <td>
      Ctrl+PageUp</td>
  </tr>
  <tr>
    <td>
      选定当前工作表和下一张工作表</td>
    <td>
      Shift+Ctrl+PageDown</td>
  </tr>
  <tr>
    <td>
      取消选定多张工作表</td>
    <td>
      Ctrl+ PageDown</td>
  </tr>
  <tr>
    <td>
      选定其他的工作表</td>
    <td>
      Ctrl+PageUp</td>
  </tr>
  <tr>
    <td>
      选定当前工作表和上一张工作表</td>
    <td>
      Shift+Ctrl+PageUp</td>
  </tr>
  <tr>
    <td>
      对当前工作表重命名</td>
    <td>
      Alt+O H R</td>
  </tr>
  <tr>
    <td>
      移动或复制当前工作表</td>
    <td>
      Alt+E M</td>
  </tr>
  <tr>
    <td>
      删除当前工作表</td>
    <td>
      Alt+E L</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel工作表内移动和滚动的快捷键</td>
  </tr>
  <tr>
    <td>
      向上、下、左或右移动一个单元格</td>
    <td>
      箭头键</td>
  </tr>
  <tr>
    <td>
      移动到当前数据区域的边缘</td>
    <td>
      Ctrl+箭头键</td>
  </tr>
  <tr>
    <td>
      移动到行首</td>
    <td>
      Home</td>
  </tr>
  <tr>
    <td>
      移动到工作表的开头</td>
    <td>
      Ctrl+Home</td>
  </tr>
  <tr>
    <td>
      移动到工作表的最后一个单元格，位于数据中的最右列的最下行</td>
    <td>
      Ctrl+End</td>
  </tr>
  <tr>
    <td>
      向下移动一屏</td>
    <td>
      PageDown</td>
  </tr>
  <tr>
    <td>
      向上移动一屏</td>
    <td>
      PageUp</td>
  </tr>
  <tr>
    <td>
      向右移动一屏</td>
    <td>
      Alt+PageDown</td>
  </tr>
  <tr>
    <td>
      向左移动一屏</td>
    <td>
      Alt+PageUp</td>
  </tr>
  <tr>
    <td>
      切换到被拆分的工作表中的下一个窗格</td>
    <td>
      Ctrl+F6</td>
  </tr>
  <tr>
    <td>
      切换到被拆分的工作表中的上一个窗格</td>
    <td>
      Shift+F6</td>
  </tr>
  <tr>
    <td>
      滚动以显示活动单元格</td>
    <td>
      Ctrl+Backspace</td>
  </tr>
  <tr>
    <td>
      弹出“定位”对话框</td>
    <td>
      F5</td>
  </tr>
  <tr>
    <td>
      弹出“查找”对话框</td>
    <td>
      Shift+F5</td>
  </tr>
  <tr>
    <td>
      查找下一个</td>
    <td>
      Shift+F4</td>
  </tr>
  <tr>
    <td>
      在受保护的工作表上的非锁定单元格之间移动</td>
    <td>
      Tab</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel中在选定区域内移动的快捷键</td>
  </tr>
  <tr>
    <td>
      在选定区域内从上往下移动</td>
    <td>
      Enter</td>
  </tr>
  <tr>
    <td>
      在选定区域内从下往上移动</td>
    <td>
      Shift+Enter</td>
  </tr>
  <tr>
    <td>
      在选定区域中从左向右移动。如果选定单列中的单元格，则向下移动</td>
    <td>
      Tab</td>
  </tr>
  <tr>
    <td>
      在选定区域中从右向左移动。如果选定单列中的单元格，则向上移动</td>
    <td>
      Shift+Tab</td>
  </tr>
  <tr>
    <td>
      按顺时针方向移动到选定区域的下一个角</td>
    <td>
      Ctrl+句号</td>
  </tr>
  <tr>
    <td>
      在不相邻的选定区域中，向右切换到下一个选定区域</td>
    <td>
      Ctrl+Alt+向右键</td>
  </tr>
  <tr>
    <td>
      向左切换到下一个不相邻的选定区域</td>
    <td>
      Ctrl+Alt+向左键</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel中以“结束”模式移动或滚动的快捷键</td>
  </tr>
  <tr>
    <td>
      打开或关闭“结束”模式</td>
    <td>
      End</td>
  </tr>
  <tr>
    <td>
      在一行或一列内以数据块为单位移动</td>
    <td>
      End+箭头键</td>
  </tr>
  <tr>
    <td>
      移动到工作表的最后一个单元格，在数据中所占用的最右列的最下一行中</td>
    <td>
      End+Home</td>
  </tr>
  <tr>
    <td>
      移动到当前行中最右边的非空单元格</td>
    <td>
      End+Enter</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel中在ScrollLock打开的状态下移动和滚动的快捷键</td>
  </tr>
  <tr>
    <td>
      打开或关闭ScrollLock</td>
    <td>
      ScrollLock</td>
  </tr>
  <tr>
    <td>
      移动到窗口左上角的单元格</td>
    <td>
      Home</td>
  </tr>
  <tr>
    <td>
      移动到窗口右下角的单元格</td>
    <td>
      End</td>
  </tr>
  <tr>
    <td>
      向上或向下滚动一行</td>
    <td>
      向上键或向下键</td>
  </tr>
  <tr>
    <td>
      向左或向右滚动一列</td>
    <td>
      向左键或向右键</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel选定单元格、行和列以及对象的快捷键</td>
  </tr>
  <tr>
    <td>
      选定整列</td>
    <td>
      Ctrl+空格键</td>
  </tr>
  <tr>
    <td>
      选定整行</td>
    <td>
      Shift+空格键</td>
  </tr>
  <tr>
    <td>
      选定整张工作表</td>
    <td>
      Ctrl+A</td>
  </tr>
  <tr>
    <td>
      在选定了多个单元格的情况下，只选定活动单元格</td>
    <td>
      Shift+Backspace</td>
  </tr>
  <tr>
    <td>
      在选定了一个对象的情况下，选定工作表上的所有对象</td>
    <td>
      Ctrl+Shift+空格键</td>
  </tr>
  <tr>
    <td>
      在隐藏对象、显示对象和显示对象占位符之间切换</td>
    <td>
      Ctrl+6</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel中选定具有特定特征的单元格的快捷键</td>
  </tr>
  <tr>
    <td>
      选定活动单元格周围的当前区域</td>
    <td>
      Ctrl+Shift+*（星号）</td>
  </tr>
  <tr>
    <td>
      选定包含活动单元格的数组</td>
    <td>
      Ctrl+/</td>
  </tr>
  <tr>
    <td>
      选定含有批注的所有单元格</td>
    <td>
      Ctrl+Shift+O（字母O）</td>
  </tr>
  <tr>
    <td>
      在选定的行中，选取与活动单元格中的值不匹配的单元格</td>
    <td>
      Ctrl+\</td>
  </tr>
  <tr>
    <td>
      在选定的列中，选取与活动单元格中的值不匹配的单元格</td>
    <td>
      Ctrl+Shift+|</td>
  </tr>
  <tr>
    <td>
      选取由选定区域中的公式直接引用的所有单元格</td>
    <td>
      Ctrl+[（左方括号）</td>
  </tr>
  <tr>
    <td>
      选取由选定区域中的公式直接或间接引用的所有单元格</td>
    <td>
      Ctrl+Shift+{（左大括号）</td>
  </tr>
  <tr>
    <td>
      选取包含直接引用活动单元格的公式的单元格</td>
    <td>
      Ctrl+]（右方括号）</td>
  </tr>
  <tr>
    <td>
      选取包含直接或间接引用活动单元格的公式的单元格</td>
    <td>
      Ctrl+Shift+}（右大括号）</td>
  </tr>
  <tr>
    <td>
      选取当前选定区域中的可见单元格</td>
    <td>
      Alt+;（分号）</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel扩展选定区域的快捷键</td>
  </tr>
  <tr>
    <td>
      打开或关闭扩展模式</td>
    <td>
      F8</td>
  </tr>
  <tr>
    <td>
      将其他区域的单元格添加到选定区域中，或使用箭头键移动到所要添加的区域的起始处，然后按“F8”和箭头键以选定下一个区域</td>
    <td>
      Shift+F8</td>
  </tr>
  <tr>
    <td>
      将选定区域扩展一个单元格</td>
    <td>
      Shift+箭头键</td>
  </tr>
  <tr>
    <td>
      将选定区域扩展到与活动单元格在同一列或同一行的最后一个非空单元格</td>
    <td>
      Ctrl+Shift+箭头键</td>
  </tr>
  <tr>
    <td>
      将选定区域扩展到行首</td>
    <td>
      Shift+Home</td>
  </tr>
  <tr>
    <td>
      将选定区域扩展到工作表的开始处</td>
    <td>
      Ctrl+Shift+Home</td>
  </tr>
  <tr>
    <td>
      将选定区域扩展到工作表上最后一个使用的单元格（右下角）</td>
    <td>
      Ctrl+Shift+End</td>
  </tr>
  <tr>
    <td>
      将选定区域向下扩展一屏</td>
    <td>
      Shift+PageDown</td>
  </tr>
  <tr>
    <td>
      将选定区域向上扩展一屏</td>
    <td>
      Shift+PageUp</td>
  </tr>
  <tr>
    <td>
      将选定区域扩展到与活动单元格在同一列或同一行的最后一个非空单元格</td>
    <td>
      End+Shift+箭头键</td>
  </tr>
  <tr>
    <td>
      将选定区域扩展到工作表的最后一个使用的单元格（右下角）</td>
    <td>
      End+Shift+Home</td>
  </tr>
  <tr>
    <td>
      将选定区域扩展到当前行中的最后一个单元格</td>
    <td>
      End+Shift+Enter</td>
  </tr>
  <tr>
    <td>
      将选定区域扩展到窗口左上角的单元格</td>
    <td>
      ScrollLock+Shift+Home</td>
  </tr>
  <tr>
    <td>
      将选定区域扩展到窗口右下角的单元格</td>
    <td>
      ScrollLock+Shift+End</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel中用于输入、编辑、设置格式和计算数据的按键</td>
  </tr>
  <tr>
    <td>
      完成单元格输入并选取下一个单元</td>
    <td>
      Enter</td>
  </tr>
  <tr>
    <td>
      在单元格中换行</td>
    <td>
      Alt+Enter</td>
  </tr>
  <tr>
    <td>
      用当前输入项填充选定的单元格区域</td>
    <td>
      Ctrl+Enter</td>
  </tr>
  <tr>
    <td>
      完成单元格输入并向上选取上一个单元格</td>
    <td>
      Shift+Enter</td>
  </tr>
  <tr>
    <td>
      完成单元格输入并向右选取下一个单元格</td>
    <td>
      Tab</td>
  </tr>
  <tr>
    <td>
      完成单元格输入并向左选取上一个单元格</td>
    <td>
      Shift+Tab</td>
  </tr>
  <tr>
    <td>
      取消单元格输入</td>
    <td>
      Esc</td>
  </tr>
  <tr>
    <td>
      向上、下、左或右移动一个字符</td>
    <td>
      箭头键</td>
  </tr>
  <tr>
    <td>
      移到行首</td>
    <td>
      Home</td>
  </tr>
  <tr>
    <td>
      重复上一次操作</td>
    <td>
      F4或Ctrl+Y</td>
  </tr>
  <tr>
    <td>
      由行列标志创建名称</td>
    <td>
      Ctrl+Shift+F3</td>
  </tr>
  <tr>
    <td>
      向下填充</td>
    <td>
      Ctrl+D</td>
  </tr>
  <tr>
    <td>
      向右填充</td>
    <td>
      Ctrl+R</td>
  </tr>
  <tr>
    <td>
      定义名称</td>
    <td>
      Ctrl+F3</td>
  </tr>
  <tr>
    <td>
      插入超链接</td>
    <td>
      Ctrl+K</td>
  </tr>
  <tr>
    <td>
      激活超链接</td>
    <td>
      Enter（在具有超链接的单元格中）</td>
  </tr>
  <tr>
    <td>
      输入日期</td>
    <td>
      Ctrl+;（分号）</td>
  </tr>
  <tr>
    <td>
      输入时间</td>
    <td>
      Ctrl+Shift+:（冒号）</td>
  </tr>
  <tr>
    <td>
      显示清单的当前列中的数值下拉列表</td>
    <td>
      Alt+向下键</td>
  </tr>
  <tr>
    <td>
      显示清单的当前列中的数值下拉列表</td>
    <td>
      Alt+向下键</td>
  </tr>
  <tr>
    <td>
      撤销上一次操作</td>
    <td>
      Ctrl+Z</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel中输入特殊字符的快捷键</td>
  </tr>
  <tr>
    <td>
      输入分币字符￠</td>
    <td>
      Alt+0162</td>
  </tr>
  <tr>
    <td>
      输入英镑字符￡</td>
    <td>
      Alt+0163</td>
  </tr>
  <tr>
    <td>
      输入日圆符号￥</td>
    <td>
      Alt+0165</td>
  </tr>
  <tr>
    <td>
      输入欧元符号€</td>
    <td>
      Alt+0128</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel中输入并计算公式的快捷键</td>
  </tr>
  <tr>
    <td>
      键入公式</td>
    <td>
      =（等号）</td>
  </tr>
  <tr>
    <td>
      关闭单元格的编辑状态后，将插入点移动到编辑栏内</td>
    <td>
      F2</td>
  </tr>
  <tr>
    <td>
      在编辑栏内，向左删除一个字符</td>
    <td>
      Backspace</td>
  </tr>
  <tr>
    <td>
      在单元格或编辑栏中完成单元格输入</td>
    <td>
      Enter</td>
  </tr>
  <tr>
    <td>
      将公式作为数组公式输入</td>
    <td>
      Ctrl+Shift+Enter</td>
  </tr>
  <tr>
    <td>
      取消单元格或编辑栏中的输入</td>
    <td>
      Esc</td>
  </tr>
  <tr>
    <td>
      在公式中，显示“插入函数”对话框</td>
    <td>
      Shift+F3</td>
  </tr>
  <tr>
    <td>
      当插入点位于公式中公式名称的右侧时，弹出“函数参数”对话框</td>
    <td>
      Ctrl+A</td>
  </tr>
  <tr>
    <td>
      当插入点位于公式中函数名称的右侧时，插入参数名和括号</td>
    <td>
      Ctrl+Shift+A</td>
  </tr>
  <tr>
    <td>
      将定义的名称粘贴到公式中</td>
    <td>
      F3</td>
  </tr>
  <tr>
    <td>
      用SUM函数插入“自动求和”公式</td>
    <td>
      Alt+=（等号）</td>
  </tr>
  <tr>
    <td>
      将活动单元格上方单元格中的数值复制到当前单元格或编辑栏</td>
    <td>
      Ctrl+Shift+"（双引号）</td>
  </tr>
  <tr>
    <td>
      将活动单元格上方单元格中的公式复制到当前单元格或编辑栏</td>
    <td>
      Ctrl+'（撇号）</td>
  </tr>
  <tr>
    <td>
      在显示单元格值和显示公式之间切换</td>
    <td>
      Ctrl+`（左单引号）</td>
  </tr>
  <tr>
    <td>
      计算所有打开的工作簿中的所有工作表</td>
    <td>
      F9</td>
  </tr>
  <tr>
    <td>
      计算活动工作表</td>
    <td>
      Shift+F9</td>
  </tr>
  <tr>
    <td>
      计算打开的工作簿中的所有工作表，无论其在上次计算后是否进行了更改</td>
    <td>
      Ctrl+Alt+F9</td>
  </tr>
  <tr>
    <td>
      重新检查公式，计算打开的工作簿中的所有单元格，包括未标记而需要计算的单元格</td>
    <td>
      Ctrl+Alt+Shift+F9</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel中编辑数据的快捷键</td>
  </tr>
  <tr>
    <td>
      编辑活动单元格，并将插入点放置到单元格内容末尾</td>
    <td>
      F2</td>
  </tr>
  <tr>
    <td>
      在单元格中换行</td>
    <td>
      Alt+Enter</td>
  </tr>
  <tr>
    <td>
      编辑活动单元格，然后清除该单元格，或在编辑单元格内容时删除活动单元格中的前一字符</td>
    <td>
      Backspace</td>
  </tr>
  <tr>
    <td>
      删除插入点右侧的字符或删除选定区域</td>
    <td>
      Del</td>
  </tr>
  <tr>
    <td>
      删除插入点到行末的文本</td>
    <td>
      Ctrl+Del</td>
  </tr>
  <tr>
    <td>
      弹出“拼写检查”对话框</td>
    <td>
      F7</td>
  </tr>
  <tr>
    <td>
      编辑单元格批注</td>
    <td>
      Shift+F2</td>
  </tr>
  <tr>
    <td>
      完成单元格输入，并向下选取下一个单元格</td>
    <td>
      Enter</td>
  </tr>
  <tr>
    <td>
      撤销上一次操作</td>
    <td>
      Ctrl+Z</td>
  </tr>
  <tr>
    <td>
      取消单元格输入</td>
    <td>
      Esc</td>
  </tr>
  <tr>
    <td>
      弹出“自动更正”智能标记时，撤销或恢复上一次的自动更正</td>
    <td>
      Ctrl+Shift+Z</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel中插入、删除和复制单元格的快捷键</td>
  </tr>
  <tr>
    <td>
      复制选定的单元格</td>
    <td>
      Ctrl+C</td>
  </tr>
  <tr>
    <td>
      显示Microsoft Office剪贴板（多项复制与粘贴）</td>
    <td>
      Ctrl+C，再次按Ctrl+C</td>
  </tr>
  <tr>
    <td>
      剪切选定的单元格</td>
    <td>
      Ctrl+X</td>
  </tr>
  <tr>
    <td>
      粘贴复制的单元格</td>
    <td>
      Ctrl+V</td>
  </tr>
  <tr>
    <td>
      清除选定单元格的内容</td>
    <td>
      Del</td>
  </tr>
  <tr>
    <td>
      删除选定的单元格</td>
    <td>
      Ctrl+连字符</td>
  </tr>
  <tr>
    <td>
      插入空白单元格</td>
    <td>
      Ctrl+Shift+加号</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel中设置数据的格式的快捷键</td>
  </tr>
  <tr>
    <td>
      弹出“样式”对话框</td>
    <td>
      Alt+'（撇号）</td>
  </tr>
  <tr>
    <td>
      弹出“单元格格式”对话框</td>
    <td>
      Ctrl+1</td>
  </tr>
  <tr>
    <td>
      应用“常规”数字格式</td>
    <td>
      Ctrl+Shift+~</td>
  </tr>
  <tr>
    <td>
      应用带两个小数位的“贷币”格式（负数在括号中）</td>
    <td>
      Ctrl+Shift+$</td>
  </tr>
  <tr>
    <td>
      应用不带小数位的“百分比”格式</td>
    <td>
      Ctrl+Shift+%</td>
  </tr>
  <tr>
    <td>
      应用带两位小数位的“科学记数”数字格式</td>
    <td>
      Ctrl+Shift+</td>
  </tr>
  <tr>
    <td>
      应用含年、月、日的“日期”格式</td>
    <td>
      Ctrl+Shift+#</td>
  </tr>
  <tr>
    <td>
      应用含小时和分钟并标明上午或下午的“时间”格式</td>
    <td>
      Ctrl+Shift+@</td>
  </tr>
  <tr>
    <td>
      应用带两位小数位、使用千位分隔符且负数用负号(-)表示的“数字”格式</td>
    <td>
      Ctrl+Shift+!</td>
  </tr>
  <tr>
    <td>
      应用或取消加粗格式</td>
    <td>
      Ctrl+B</td>
  </tr>
  <tr>
    <td>
      应用或取消字体倾斜格式</td>
    <td>
      Ctrl+I</td>
  </tr>
  <tr>
    <td>
      应用或取消下画线</td>
    <td>
      Ctrl+U</td>
  </tr>
  <tr>
    <td>
      应用或取消删除线</td>
    <td>
      Ctrl+5</td>
  </tr>
  <tr>
    <td>
      隐藏选定行</td>
    <td>
      Ctrl+9</td>
  </tr>
  <tr>
    <td>
      取消选定区域内的所有隐藏行的隐藏状态</td>
    <td>
      Ctrl+Shift+(（左括号）</td>
  </tr>
  <tr>
    <td>
      隐藏选定列</td>
    <td>
      Ctrl+（零）</td>
  </tr>
  <tr>
    <td>
      取消选定区域内的所有隐藏列的隐藏状态</td>
    <td>
      Ctrl+Shift+)（右括号）</td>
  </tr>
  <tr>
    <td>
      对选定单元格应用外边框</td>
    <td>
      Ctrl+Shift+&amp;</td>
  </tr>
  <tr>
    <td>
      取消选定单元格的外边框</td>
    <td>
      Ctrl+Shift+_</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel中使用“单元格格式”对话框中的“边框”选项卡的快捷键</td>
  </tr>
  <tr>
    <td>
      应用或取消上框线</td>
    <td>
      Alt+T</td>
  </tr>
  <tr>
    <td>
      应用或取消下框线</td>
    <td>
      Alt+B</td>
  </tr>
  <tr>
    <td>
      应用或取消左框线</td>
    <td>
      Alt+L</td>
  </tr>
  <tr>
    <td>
      应用或取消右框线</td>
    <td>
      Alt+R</td>
  </tr>
  <tr>
    <td>
      如果选定了多行中的单元格，则应用或取消水平分隔线</td>
    <td>
      Alt+H</td>
  </tr>
  <tr>
    <td>
      如果选定了多列中的单元格，则应用或取消垂直分隔线</td>
    <td>
      Alt+V</td>
  </tr>
  <tr>
    <td>
      应用或取消下对角框线</td>
    <td>
      Alt+D</td>
  </tr>
  <tr>
    <td>
      应用或取消上对角框线</td>
    <td>
      Alt+U</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel中创建图表和选定图表元素的快捷键</td>
  </tr>
  <tr>
    <td>
      创建当前区域中数据的图表</td>
    <td>
      F11 或 Alt+F1</td>
  </tr>
  <tr>
    <td>
      选定图表工作表</td>
    <td>
      选定工作簿中的下一张工作表，直到选中所需的图表工作表</td>
  </tr>
  <tr>
    <td>
      Ctrl+Page Down</td>
    <td>
      &nbsp;</td>
  </tr>
  <tr>
    <td>
      选定图表工作表</td>
    <td>
      选定工作簿中的上一张工作表，直到选中所需的图表工作表为止</td>
  </tr>
  <tr>
    <td>
      Ctrl+Page Up</td>
    <td>
      &nbsp;</td>
  </tr>
  <tr>
    <td>
      选定图表中的上一组元素</td>
    <td>
      向下键</td>
  </tr>
  <tr>
    <td>
      选择图表中的下一组元素</td>
    <td>
      向上键</td>
  </tr>
  <tr>
    <td>
      选择分组中的下一个元素</td>
    <td>
      向右键</td>
  </tr>
  <tr>
    <td>
      选择分组中的上一个元素</td>
    <td>
      向左键</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel中使用数据表单（“数据”菜单上的“记录单”命令）的快捷键</td>
  </tr>
  <tr>
    <td>
      移动到下一条记录中的同一字段</td>
    <td>
      向下键</td>
  </tr>
  <tr>
    <td>
      移动到上一条记录中的同一字段</td>
    <td>
      向上键</td>
  </tr>
  <tr>
    <td>
      移动到记录中的每个字段，然后移动到每个命令按钮</td>
    <td>
      Tab和Shift+Tab</td>
  </tr>
  <tr>
    <td>
      移动到下一条记录的首字段</td>
    <td>
      Enter</td>
  </tr>
  <tr>
    <td>
      移动到上一条记录的首字段</td>
    <td>
      Shift+Enter</td>
  </tr>
  <tr>
    <td>
      移动到前10条记录的同一字段</td>
    <td>
      Page Down</td>
  </tr>
  <tr>
    <td>
      开始一条新的空白记录</td>
    <td>
      Ctrl+Page Down</td>
  </tr>
  <tr>
    <td>
      移动到后10条记录的同一字段</td>
    <td>
      Page Up</td>
  </tr>
  <tr>
    <td>
      移动到首记录</td>
    <td>
      Ctrl+Page Up</td>
  </tr>
  <tr>
    <td>
      移动到字段的开头或末尾</td>
    <td>
      Home或End</td>
  </tr>
  <tr>
    <td>
      将选定区域扩展到字段的末尾</td>
    <td>
      Shift+End</td>
  </tr>
  <tr>
    <td>
      将选定区域扩展到字段的开头</td>
    <td>
      Shift+Home</td>
  </tr>
  <tr>
    <td>
      在字段内向左或向右移动一个字符</td>
    <td>
      向左键或向右键</td>
  </tr>
  <tr>
    <td>
      在字段内选定左边的一个字符</td>
    <td>
      Shift+向左键</td>
  </tr>
  <tr>
    <td>
      在字段内选定右边的一个字符</td>
    <td>
      Shift+向右键</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel中筛选区域（“数据”菜单上的“自动筛选”命令）的快捷键</td>
  </tr>
  <tr>
    <td>
      在包含下拉箭头的单元格中，显示当前列的“自动筛选”列表</td>
    <td>
      Alt+向下键</td>
  </tr>
  <tr>
    <td>
      选择“自动筛选”列表中的下一项</td>
    <td>
      向下键</td>
  </tr>
  <tr>
    <td>
      选择“自动筛选”列表中的上一项</td>
    <td>
      向上键</td>
  </tr>
  <tr>
    <td>
      关闭当前列的“自动筛选”列表</td>
    <td>
      Alt+向上键</td>
  </tr>
  <tr>
    <td>
      选择“自动筛选”列表中的第一项（“全部”）</td>
    <td>
      Home</td>
  </tr>
  <tr>
    <td>
      选择“自动筛选”列表中的最后一项</td>
    <td>
      End</td>
  </tr>
  <tr>
    <td>
      根据“自动筛选”列表中的选项筛选区域</td>
    <td>
      Enter</td>
  </tr>
  <tr>
    <td class="header" colspan="2">
      Excel中显示、隐藏和分级显示数据的快捷键</td>
  </tr>
  <tr>
    <td>
      对行或列分组</td>
    <td>
      Alt+Shift+向右键</td>
  </tr>
  <tr>
    <td>
      取消行或列分组</td>
    <td>
      Alt+Shift+向左键</td>
  </tr>
  <tr>
    <td>
      显示或隐藏分级显示符号</td>
    <td>
      Ctrl+8</td>
  </tr>
  <tr>
    <td>
      隐藏选定的行</td>
    <td>
      Ctrl+9</td>
  </tr>
  <tr>
    <td>
      取消选定区域内的所有隐藏行的隐藏状态</td>
    <td>
      Ctrl+Shift+(（左括号）</td>
  </tr>
  <tr>
    <td>
      隐藏选定的列</td>
    <td>
      Ctrl+0（零）</td>
  </tr>
  <tr>
    <td>
      取消选定区域内的所有隐藏列的隐藏状态</td>
    <td>
      Ctrl+Shift+)（右括号）</td>
  </tr>
  </tbody>
</table>


<script>
        var selectList = [];
        var selectIndex = 0;
        var kw="";
        function getAbsolutTop(ele) {
          return ele.offsetTop - 56;
        }
        function search() {
          selectList=[];
          selectIndex=0;
          kw = document.getElementById("keyword").value;
          if (kw) {
            var tds = document.querySelectorAll("tr>td");
            for (var i = 0; i < tds.length; i++) {
              var td = tds[i];
              var index = td.textContent.indexOf(kw);
              if (index >= 0) {
                selectList.push(td);
                if(selectList.length==1){
                  selectText(td, kw);
                  var y = getAbsolutTop(td);
                  window.scrollTo(0, y);
                }
              }
            }
          }
          onSelectListChanged();
        }
        function showPreText(){
            if(selectIndex>0 && kw){
              selectIndex-=1;
              var td = selectList[selectIndex];
              selectText(td, kw);
              var y = getAbsolutTop(td);
              window.scrollTo(0, y);
            }
        }
        function showNextText(){
            if(selectIndex<selectList.length-1 &&kw){
              selectIndex += 1;
              var td = selectList[selectIndex];
              selectText(td, kw);
              var y = getAbsolutTop(td);
              window.scrollTo(0, y);
            }
        }

        function onSelectListChanged(){
            if(selectList.length<=1){
                  document.getElementById("btnPre").style.display="none"
                  document.getElementById("btnNext").style.display="none"
            }else{
              document.getElementById("btnPre").style.display=""
                  document.getElementById("btnNext").style.display=""
            }
        }


        function selectText(ele, text) {
          //分段式选中,可用nodeType判断
          //如果起始节点类型是 Text， Comment, or CDATASection之一, 那么 startOffset指的是从起始节点算起字符的偏移量。
          var range = document.createRange();
          var startNode = ele.childNodes[0]; //注意，要加上childNodes[0]
          var startOffset = ele.textContent.indexOf(text);
          range.setStart(startNode, startOffset);
          var endOffset = startOffset + text.length;
          range.setEnd(startNode, endOffset);
          var selection = window.getSelection();
          selection.removeAllRanges();
          selection.addRange(range);
        }
        function selectNode(ele) {
          if (document.body.createTextRange) {
            var range = document.body.createTextRange();
            range.moveToElementText(ele);
            range.select();
          } else if (window.getSelection) {
            var selection = window.getSelection();
            var range = document.createRange();
            range.selectNodeContents(ele);
            selection.removeAllRanges();
            selection.addRange(range);
          } else {
            alert("none");
          }
        }
      </script>
</body>

</html>